/*
 * @lc app=leetcode.cn id=238 lang=javascript
 *
 * [238] 除自身以外数组的乘积
 */

// @lc code=start
/**
 * @param {number[]} nums
 * @return {number[]}
 */
var productExceptSelf = function(nums) {
    let res=[]
    let l=[]
    let r=[]
    l[0]=1
    for(let i=1;i<nums.length;i++){
        l[i]=nums[i-1]*l[i-1]
    }
    r[nums.length-1]=1
    for(let i=nums.length-2;i>=0;i--){
        r[i]=r[i+1]*nums[i+1]
    }
    for(let i=0;i<nums.length;i++){
        res[i]=l[i]*r[i]
    }
    return res
};//等于左边元素成绩*右边元素乘积
//左边得乘以本身的
// @lc code=end

